.photo-wrap {text-align:center;}
.photo-wrap span { color:#989898; font-size:0.9em;}
.photo-wrap .photo {max-width:100%; border:1px solid #eaeaea;}

.thu-tay {margin:5px; font-family:Georgia, "Times New Roman", Times, serif; border:7px solid #ed004d; text-align:center; font-size:1.1em;}
.thu-tay .paper {padding:20px 10px;-webkit-box-shadow: inset 0 0 1px #fff,0 0 10px #60022c; box-shadow: inset 0 0 1px #fff,0 0 10px #60022c;}
.thu-tay .date {font-size:0.95em;}
.greet, .thu-tay .message {padding:10px 0; line-height:22px;}
.thu-tay .photo {max-width:100%;}
.thu-tay span {font-weight:bold; color:#ed0455;}